package com.neusoft.NursingHome.dao;

import java.util.List;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.neusoft.NursingHome.po.CustomerMealCalendar;

public interface CustomerMealCalendarDao extends BaseMapper<CustomerMealCalendar>{
	/**
     * 获取客户膳食配置列表
     * @return 所有客户膳食配置的列表
     */
    List<CustomerMealCalendar> listAll();

    /**
     * 根据客户 ID 获取单个客户膳食配置
     * customerId 客户的唯一标识符
     * @return 该客户的膳食配置列表
     */
    List<CustomerMealCalendar> getCustomerMealCalenderById(Integer customerId);

//添加膳食配置 basemapper中有

    /**
     * 根据 ID 逻辑删除客户膳食配置
     * @param id 客户膳食配置的唯一标识符
     */
    int deleteCustomerMealCalender(Integer id);

    /**
     * 根据用餐时间查找客户膳食配置
     * time 用餐时间
     * @return 符合条件的客户膳食配置列表
     */
    List<CustomerMealCalendar> getCustomerMealConfigByTime(String time);

}
